﻿/* base */
html,button,input,select,textarea{font-family:sans-serif;color:#222}
::-moz-selection{background:rgba(2,139,255,1);color:#fff;text-shadow:none}
::selection{background:rgba(2,139,255,1);color:#fff;text-shadow:none}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
iframe body{color:#444;font-size:12px;line-height:18px;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}
h1,h2,h3,h4,h5,h6{display:block;color:#333;font-family:Arial,Helvetica,sans-serif;font-weight:bold}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}
h1{font-size:38px;line-height:54px;letter-spacing:-0.03em;margin-top:8px;margin-bottom:10px}
h2{font-size:32px;line-height:36px;letter-spacing:-0.03em;margin-top:8px;margin-bottom:10px}
h3{font-size:28px;line-height:36px;letter-spacing:-1px;margin-top:8px;margin-bottom:10px}
h4{font-size:22px;line-height:36px;letter-spacing:-1px}
h5{font-size:16px;line-height:18px}
h6{font-size:14px;line-height:18px}
input[type="image"]+span.Head,input[type="image"]+span.SubHead{display:inline}
p{margin:0 0 18px 0}
p img{margin:0}
em,i{font-style:italic}
strong,b{font-weight:bold}
small{font-size:80%}
blockquote,blockquote p{font-size:17px;line-height:24px;color:#777;font-style:italic}
blockquote{margin:0 0 20px;padding:9px 20px 0 19px;border-left:1px solid #ddd}
blockquote cite{display:block;font-size:12px;color:#555}
blockquote cite:before{content:"\2014 \0020"}
blockquote cite a,blockquote cite a:visited,blockquote cite a:visited{color:#555}
hr{clear:both;margin:17px 0 17px;height:0;border:solid #ddd;border-width:1px 0 0}
a,a:visited{color:#028bff;text-decoration:underline;outline:0}
a:hover,a:focus,a:active{color:#222;outline:0}
p a,p a:visited{line-height:inherit}
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}
ul,ol{margin-bottom:18px;margin-left:18px}
ul{list-style:square outside}
ol{list-style:decimal}
ul ul,ul ol,ol ol,ol ul{margin-left:18px;margin-bottom:0}
ol ol{list-style:lower-roman}
li p{line-height:18px}